Generator-rs
rust stackful generator library
[]
= "0.7"
Usage
use ;
Output
1
2
3
5
8
13
21
34
55
89
144
233
Goals
- basic send/yield with message support
- generator cancel support
- yield_from support
- panic inside generator support
- stack size tune support
- scoped static type support
- basic coroutine interface support
- stable rust support
based on this basic library
- we can easily port python library based on generator into rust
- coroutine framework running on multi thread
Notices
-
This crate supports below platforms, welcome to contribute with other arch and platforms
- x86_64 Linux
- x86_64 macOS
- x86_64 Windows
- x86_64 Fuchsia
- aarch64 Linux
- aarch64 macOS
- aarch64 Fuchsia
License
This project is licensed under either of the following, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)